#ifndef B2D_MATHS_H
#define B2D_MATHS_H

#include <glm.hpp>
#include <ext.hpp>
#include "Prerequisites.h"

NS_B2D_BEGIN

using namespace glm;
using namespace glm::detail;

typedef tvec2<size_t> size2;

////////////////////////////////////////////////////////////////////////////////////////////////////
/// \brief	General math utilities
////////////////////////////////////////////////////////////////////////////////////////////////////
class B2D_API Maths final
{
	B2D_STATIC_CLASS(Maths)

public:
	// Constants
	const static float PI;
	const static float PI_HALF;
	const static float PI_TWO;
	const static float EPSILON;
};


	
NS_B2D_END

#endif